A Lift Controller in Lustre (a Case Study in Developing a Reactive System)
نویسنده
چکیده
We show how to develop (i.e. specify, program and verify) a non-trivial reactive system, in a relatively easy way, using existing software tools and a bit of elementary mathematics. The reactive system is a lift controller, the software tools are the Lustre compiler 2] and the symbolic model checker Lesar 4], and the elementary mathematics is simply a basic propositional calculus.
منابع مشابه
I. Production Cell in Lustre
Our aim was to fully develop (i.e. specify, program and verify) a controller for the production cell simulator. We have specified and programmed the controller in Lustre, which is a declarative language for programming synchronous reactive systems. For verification we have used a symbolic model checker, called Lesar, which allows to automatically verify those Lustre programs which use only bool...
متن کاملNonlinear Control for Positive Output Super Lift Luo Converter in Stand Alone Photovoltaic System
This paper proposes a stand-alone photovoltaic (PV) system based on a DC-DC positive output super lift Luo (POSLL) converter. A conventional sliding mode control, a sliding mode controller using a simple sign function and a linear controller using proportional integrator (PI) are used for the control of the PV panel voltage and POSLL converter inductor current and these methods are compared tog...
متن کاملCombining Testing and Formal Veriication for Validating Reactive Systems
By testing, a system's responses to inputs can be demonstrated. Using a systematic and reproducable approach, conndence in the correctness of such a responsive behaviour can be established. Given an executable speciication, testing is an adequate means for validation, in particular by the customers. On the other hand, by formal veriication it can be proved that the system has some required prop...
متن کاملLabVIEW implementation of an enhanced nonlinear PID controller based on harmony search for one-stage servomechanism system
This paper presents a practical implementation for a new formula of nonlinear PID (NPID) control. The purpose of the controller is to accurately trace a preselected position reference of one stage servomechanism system. The possibility of developing a transfer function model for experimental setup is elusive because of the lack of system data. So, the identified model has been developed via gat...
متن کاملImprove dynamic performance of fixed speed wind turbines using unified power flow controller (UPFC) and fractional order controller (FOC)
Wind powers are very unstable in voltage fluctuations, especially in short circuit error and sharp and sudden voltage drops, which one of its main reasons is the use of induction generators in these power plants and thus need to reactive power and high magnetizing current. To improve the ride_through voltage from WECS in error conditions and damping the oscillations of the induction generator r...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994